/*
@font-face {
font-family: "SourceHanSansSC-Light";
src: url(https://omo-oss-file.thefastfile.com/portal-saas/ngc202402020001/cms/file/SourceHanSansSC-Light.otf);
}
@font-face {
font-family: "SourceHanSansSC-Medium";
src: url(https://omo-oss-file.thefastfile.com/portal-saas/ngc202402020001/cms/file/SourceHanSansSC-Medium.otf);
}
@font-face {
font-family: "SourceHanSansSC-Regular";
src: url(https://omo-oss-file.thefastfile.com/portal-saas/ngc202402020001/cms/file/SourceHanSansSC-Regular.otf);
}
@font-face {
font-family: "SourceHanSansSC-Bold";
src: url(https://omo-oss-file.thefastfile.com/portal-saas/ngc202402020001/cms/file/SourceHanSansSC-Bold.otf);
}
*/
@font-face {
  font-family: "GenWanMin-TW-SemiBold";
  src: url(https://omo-oss-file.thefastfile.com/portal-saas/ngc202402020001/cms/file/genwanmin-tw-semibold.ttf);
}
.sybut{
  width: 158px;
  height: 44px;
  background: var(--yx_Grad);
  border-radius: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  color:#fff;
  transition: all 0.2s linear;
}
.sybut:hover{
  transform:  translateY(-4px);
}
.toPage a{
  width: 158px;
  height: 44px;
  background: var(--yx_Grad);
  border-radius: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  color:#fff;
  transition: all 0.2s linear;
}
.toPage a:hover{
  transform:  translateY(-4px);
}
.gunBj {
  width: 73px;
  height: 73px;
  border-radius: 50%;
  background: url(https://omo-oss-image.thefastimg.com/portal-saas/ngc202402020001/cms/image/04f04dbc-9094-4a3f-9a4a-80968e265d85.png) no-repeat center;
  position: absolute;
  right: 0;
  bottom: -15px;
  animation: moveUpAndDown 2s ease-in-out infinite;
}
@media only screen and (max-width: 768px) {
  .gunBj{
    width: 40px;
    height: 40px;
    background-size: cover;
  }
}
